SEC EDGAR Database
http://www.sec.gov/edgarhp.htm
EDGAR stands for Electronic Data Gathering, Analysis, and Retrieval. EDGAR is an online database of company financial information provided by the Securities and Exchange Commission. Provides access to company SEC filings, earning reports, etc.